<?php

class CaptchaHandler{

	private $random_text = "random_text";

	/**
	* Funktion som kontrollerar användaren vill uppdatera bilden
	* @return String $returnstring en slumpad sträng
	*/
	public function CreateImageText()
	{	

		$characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

		$returnstring = "";

		$size = strlen($characters);

		for ($i=0; $i < 8; $i++) { 
			$returnstring .= $characters[rand(0, $size - 1)];
		}

		$_SESSION[$this->random_text] = $returnstring;

		return $returnstring;
	}

	/**
	* Funktion som kontrollerar användaren vill uppdatera bilden
	* @param String $InputText en sträng med det användaren har skrivit in
	* @return Bool
	*/
	public function CompareTexts($InputText)
	{	
		if($_SESSION[$this->random_text] == $InputText){
			return true;
		}
		return false;
	}
}